// 引入XMLHttpRequest
const XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;

// 创建XMLHttpRequest对象
const xhr = new XMLHttpRequest();

// 创建http请求（第三个参数：是否异步发送请求）
xhr.open("GET", "http://localhost:8080/list",true);

// 设置状态监听
xhr.onreadystatechange = function () {
    // 已完成
    if (xhr.readyState === 4) {
        // 请求成功
		if (xhr.status >= 200 && xhr.status < 300) {
			console.log(xhr.responseText); // {"status":0,"data":[{"id":1,"name":"aaa"},{"id":2,"name":"bbb"},{"id":3,"name":"ccc"}]}
		} else {
            // 请求失败
			console.log("接收信息出错");
		}
	}
};

// 设置响应类型
xhr.responseType = "json";

// 设置请求头信息
xhr.setRequestHeader("Accept", "application/json");

// 发送请求
xhr.send();
